Für Kunden, die ausserhalb von Deutschland auf unser System zugreifen, können Latenzzeiten im Netzwerk ein Problem sein. Um die Antwortzeiten zu reduzieren und die Performance zu erhöhen, empfehlen wir Ihnen dringend eine dauerhafte Verbindung zu unserem API Server einzurichten. Damit reduzieren Sie unnötige Mehrfachverbindungen und die damit verbundenen Performance-Einbußen.
Schritt 1: Benötigte Apache2 Packete und Module
- Apache version 2.2.9 oder höher wird benötigt.
- Die folgenden Apache2 Module müssen installiert und aktiviert sein:
proxy.conf
proxy.load
proxy_http.load
ssl.conf # für HTTPs Verbindungen zu unserem API Server
ssl.load # für HTTPs Verbindungen zu unserem API Server
Schritt 2: Apache Konfiguration
- Apache-Konfiguration unter Einbeziehung des localhost.
- Die folgenden Apache2 Module müssen installiert und aktiviert sein:
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@localhost
ServerSignature Off
SSLProxyEngine on
ProxyPass /api/call.cgi https://api.ispapi.net/api/call.cgi min=1 max=2
<Proxy *>
Order Deny,Allow
Deny from none
Allow from all
</Proxy>
</VirtualHost>
- Nachdem die Änderungen gemacht wurden, muss der Apache Webserver neu gestartet werden.
Schritt 3: Benutzen Sie der localhost Proxy als API socket
- Falls Ihre aktuelle API socket URL so aussieht:
https://api.ispapi.net/api/call.cgi?s_entity=ENTITY&s_login=LOGIN&s_pw=PASSWORD - Ändern Sie diese bitte wie folgt:
http://127.0.0.1/api/call.cgi?s_entity=ENTITY&s_login=LOGIN&s_pw=PASSWORD
Bei Fragen oder wenn Sie weitere Hilfestellungen bzgl. des Proxy-Setups benötigen, wenden Sie sich bitte an unseren Support unter: [email protected]